* { margin: 0; padding: 0; }

html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; height: 100%; overflow-x: hidden; }

body { color: #393939; margin: 0 auto; font-size: 12px; line-height: 1.25em; font-family: 'microsoft yahei'; -webkit-text-size-adjust: none; }

ol, ul, li { list-style: none; }

img { border: none; vertical-align: top; }

a { color: #838383; text-decoration: none; outline: none; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }

a:hover { color: #014296; }

button, input, select, textarea { font-size: 100%; font-family: tahoma; margin: 0; outline: 0 none; vertical-align: baseline; *vertical-align: middle; }

input { outline: none; border-radius: 0; }

input:focus, textarea:focus { outline: none; }

input:focus { -webkit-tap-highlight-color: transparent; -webkit-user-modify: read-write-plaintext-only; }

input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }

textarea { -webkit-appearance: none; }

h1, h2, h3, h4, h5, h6 { font-weight: normal; }

.clearfix:before, .clearfix:after { content: ''; display: table; }

.clearfix:after { clear: both; }

.clearfix { *zoom: 1; }

.none { display: none; }

em, i { font-style: normal; }

b { font-weight: normal; }

.w_1170 { width: 1170px; margin: auto; }

.head-v3 { position: relative; z-index: 100; width: 100%; }
.head-v3 .search { float: right; height: 44px; margin-top: 32px; }
.head-v3 .search a { float: left; display: inline-block; border: 1px solid #d6d6d6; width: 85px; height: 33px; color: #666; font-size: 14px; text-align: center; line-height: 33px; }
.head-v3 .search input[type=text] { float: left; width: 260px; border: none; height: 33px; line-height: 33px; text-indent: 1em; font-family: 'microsoft yahei'; font-size: 14px; border: 1px solid #d6d6d6; margin-left: 18px; }
.head-v3 .search input[type=submit] { background: url("../images/sear_icon.jpg") no-repeat center center; width: 41px; height: 35px; border: 1px solid #d6d6d6; border-left: none; }
.head-v3 .search select{height:35px;border: 1px solid #d6d6d6; border-left: none;padding: 5px 5px 6px 5px ;font-size: 14px;float: left;font-family: 'microsoft yahei';color: #666; }

.head-v3 .navigation-inner { position: relative; width: 1170px; margin: auto; }
.head-v3 .navigation-inner h1, .head-v3 .navigation-inner h2 { float: left; margin-top: 14px; }

.navigation-up .navigation-v3 { float: left; margin-top: 13px; }
.navigation-up .navigation-v3 .searicon { margin-top: 25px; float: right; width: 20px; height: 20px; background: url("../images/sear_icon.jpg"); display: inline-block; margin-left: 64px; cursor: pointer; }

.navigation-up .navigation-v3 ul { float: left; }
.navigation-up .navigation-v3 ul li:first-child { color: #fff; font-size: 18px; width: 216px; text-align: center; background: #15499a url("../images/rt.png") 61px center no-repeat; margin-left: 0; }
.navigation-up .navigation-v3 ul li:first-child a{color: #fff;}
.navigation-up .navigation-v3 ul li:first-child h2 { margin-left: 92px; }

.navigation-up .navigation-v3 li { float: left; color: #fff; margin-left: 67px; }

.navigation-up .navigation-v3 .nav-up-selected h2 a, .navigation-up .navigation-v3 li h2 a, .navigation-up .navigation-v3 .nav-up-selected-inpage h2 a { color: #15499a; position: relative; }

.head-v3_png .navigation-up .navigation-v3 .nav-up-selected-inpage h2 a, .head-v3_png .navigation-up .navigation-v3 .nav-up-selected h2 a, .navigation-up .navigation-v3 li.on h2 a { color: #15499a !important; }

.navigation-up .navigation-v3 li h2 { font-weight: normal; padding: 0; margin: 0; }

.navigation-up .navigation-v3 li h2 a { color: #333333; font-size: 18px; display: inline-block; text-align: center; float: left; height: 48px; line-height: 48px; }

.head-v3_png .navigation-up .navigation-v3 li h2 a { color: #fff !important; }

.navigation-down { position: absolute; top: 137px; left: 0px; width: 100%; background: rgba(255,255,255,0.9); }

.navigation-down .nav-down-menu { width: 1170px; margin: 0 auto; padding-bottom: 5px; }

.navigation-down .nav-down-menu .navigation-down-inner { position: relative; width: 1170px; margin: auto; }
.navigation-down .nav-down-menu .navigation-down-inner ul { float: left; width: 236px; margin-right: 39px; padding-top: 5px; }
.navigation-down .nav-down-menu .navigation-down-inner ul li { float: left; width: 100%; }
.navigation-down .nav-down-menu .navigation-down-inner ul li a { line-height: 37px; font-size: 16px; color: #333; display: block; }
.navigation-down .nav-down-menu .navigation-down-inner ul{text-align: center;margin-right: 0;width: 100%;}
.navigation-down .nav-down-menu .navigation-down-inner ul li{position: relative;float: none;display: inline-block;width: auto;padding: 0 18px;}
/*.navigation-down .nav-down-menu .navigation-down-inner ul li:after{width: 1px;height: 1px;background: #ccc;position: absolute;left:0;top:0;content:'';display: block;}
*/.navigation-down .nav-down-menu .navigation-down-inner ul li:first-child:after{display: none;}

.navigation-down .nav-down-menu .navigation-down-inner dl { width: 840px; float: left; border-left: 1px solid #d5d6d6; margin-top: 57px; }
.navigation-down .nav-down-menu .navigation-down-inner dl dt { float: left; width: 335px; text-align: left; margin-left: 114px; }
.navigation-down .nav-down-menu .navigation-down-inner dl dt h4 { float: left; color: #333; font-size: 20px; font-weight: bold; width: 100%; padding-bottom: 15px; }
.navigation-down .nav-down-menu .navigation-down-inner dl dt p { font-size: 14px; color: #555555; line-height: 24px; height: 48px; overflow: hidden; float: left; }
.navigation-down .nav-down-menu .navigation-down-inner dl dd { float: left; margin-left: 90px; }
.navigation-down .nav-down-menu .navigation-down-inner dl dd img { width: 300px; height: 165px; }

.navigation-down .menu-1 { text-align: center; }

.navigation-down .menu-1 a:hover { text-decoration: underline;color: #15499a !important; }

.index_nav { margin: auto;width: 1170px; }
.index_nav a { display: block; width:227px;float: left; margin-left: 80px;margin-top: 66px;}
.index_nav a img{ height: 118px; width: 100%;}
.index_nav a:first-child {margin-left: 0;}
.index_nav a p{line-height: 50px;text-align: center;font-size: 16px;color: #555;}
.index_nav a:hover p{color: #005197;text-decoration: none !important;}
/*pc header*/
.m_logo { width:165px; margin-top: 7px;float: left;margin-left: 20px;display: block;}
.m_logo img { width: 100%; }

.m_header { display: none; }
.logo{width: 208px;}
/*header wap*/
.banner { width: 1920px; position: absolute; left: 50%; margin-left: -960px; height: 530px; }

.wap_banner { display: block; height: 530px; width: 1920px; }

.wap_banner .pic { width: 100%; height: 530px; }

.banner_box { position: relative; width: 100%; overflow: hidden; height: 530px; }

.ban_1200 { width: 1170px; position: absolute; top: 0; left: 50%; margin-left: -600px; }
.ban_1200 img { position: absolute; }
.ban_1200 .b_img1 { top: 0; left: 0; }
.ban_1200 .b_img2 { top: 237px; left: 0; }
.ban_1200 .b_img3 { top: 385px; left: 0; }
.ban_1200 .b_img4 { top: 0; right: 0; }
.ban_1200 a{display:block}

/*banner*/
.index_one { margin-top: 20px; overflow: hidden; }
.index_one .one_one { float: left; width: calc(50% - 20px); height: 716px; margin: 0 10px; }
.index_one .one_one a { display: block; width: 100%; height: 100%; overflow: hidden; position: relative; }
.index_one .one_one a em { position: absolute; width: 110%; display: block; height: 100%; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.index_one .one_one a span {-webkit-transition: all 0.3s linear; transition: all 0.3s linear;  position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; display: block; background: url("../images/h_jb.png") left bottom repeat-x; color: #fff; font-weight: bold; font-size: 30px; z-index: 3; }
.index_one .one_one a span i { display: inline-block; line-height: 32px; position: absolute; bottom: 42px; left: 35px;-webkit-transition: all 0.4s linear; transition: all 0.4s linear; }
.index_one .one_one a:hover em { -webkit-transform: translateX(-5%);transform: translateX(-5%);}
.index_one .one_one a:hover p{-webkit-transform: translateY(-100px);transform: translateY(-100px);}
.index_one .one_one a:hover span i{-webkit-transform: translateY(-110px);transform: translateY(-110px);}
.index_one .one_one a p{z-index: 3;padding: 0 5%;position: absolute;bottom:-70px;line-height: 35px;color: #fff;font-size: 15px;-webkit-transition: all 0.4s linear; transition: all 0.4s linear; }
.index_one .one_one a:hover span,.one_two a:hover span{background-color: rgba(0,0,0,0.5);background-image:none;}
.one_two { width: calc(50% - 20px); float: left; margin: 0 10px; }
.one_two a { display: block; width: 100%; height: 348px; position: relative; overflow: hidden; }
.one_two a em { position: absolute; width: 110%; display: block; height: 100%; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.one_two a span { position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; display: block; background: url("../images/h_jb.png") left bottom repeat-x; color: #fff; font-weight: bold; font-size: 30px; }
.one_two a span i { display: inline-block; line-height: 32px; position: absolute; bottom: 42px; left: 35px;-webkit-transition: all 0.4s linear; transition: all 0.4s linear; }
.one_two a:first-child { margin-bottom: 20px; }
.one_two a:hover em {-webkit-transform: translateX(-5%);transform: translateX(-5%);}
.one_two a p{z-index: 3;padding: 0 9% 0 5%;position: absolute;bottom:-105px;line-height: 35px;color: #fff;font-size: 15px;-webkit-transition: all 0.4s linear; transition: all 0.4s linear;}
.one_two a:hover p{-webkit-transform: translateY(-130px);transform: translateY(-130px);}
.one_two a:hover span i{-webkit-transform: translateY(-110px);transform: translateY(-110px);}

/*index_one end*/
.index_two { width: 100%; height: 500px; position: relative; text-align: center; margin-top: 20px; overflow: hidden; position: relative; }
.index_two span { position: absolute; width: 1920px; height: 500px; left: 50%; margin-left: -960px; top: 0; display: block; -webkit-transition: all 2.5s linear; transition: all 2.5s linear; }
.index_two .two_bg { background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%; position: relative; z-index: 2; }
.index_two .two_bg a { color: #fff; }
.index_two .two_bg img { margin-top: 153px; position: relative; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.index_two .two_bg h5 { font-size: 36px; line-height: 45px; padding-top: 28px; }
.index_two .two_bg p { font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; letter-spacing: 5px; text-transform: uppercase; line-height: 32px; }
.index_two:hover span { -webkit-transform: scale(1.3); transform: scale(1.3); }
.index_two:hover img { -webkit-transform: scale(1.2) rotate(90deg); transform: scale(1.2) rotate(90deg); }

/*index_two*/
.index_three { padding-top: 56px; padding-bottom: 34px; }
.index_three ul { width: 1170px; margin: auto; text-align: center; margin-top: 25px; }
.index_three ul li { width: 33%; display: inline-block; }
.index_three ul li a { display: block;width: 92%; text-align: center;position: relative; padding: 0 4%; }
.index_three ul li a:after{display: block;width: 100%;height: 100%;	background: url('../images/c_bg.jpg') center center no-repeat;-webkit-background-size: cover;background-size: cover;content: '';position: absolute;top:0;left:0;z-index: -1;opacity: 0;filter: alpha(opacity=0); -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.index_three ul li a span { display: block;padding-top: 32px;text-align: center; }
.index_three ul li a span img{display: inline-block;}
.index_three ul li a h5 { font-size: 20px; color: #222; padding: 30px 0 22px; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; position: relative; }
.index_three ul li a h6 {width: 80%;padding: 0 10%; font-size: 14px; color: #666; line-height: 24px; height: 72px; overflow: hidden; text-align: center; }
.index_three ul li a em { margin-top: 13px; display: inline-block; border: 1px solid #d2d2d2; color: #555; width: 144px; height: 38px; line-height: 38px; position: relative; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; margin-bottom: 46px;}
.index_three ul li a span .ico1_b{display: none;}
.index_three ul li a:hover h5 { color: #fff; }
.index_three ul li a:hover h6 { color: #fff; }
.index_three ul li a:hover em{color: #555;background: #fff;}
.index_three ul li a:hover:after{opacity: 1;filter: alpha(opacity=100);}
.index_three ul li a:hover span .ico1_b{display: inline-block;}
.index_three ul li a:hover span .ico1{display: none;}


.index_title { text-align: center; }
.index_title h5 { font-size: 36px; color: #333; line-height: 40px; }
.index_title h6 { font-size: 14px; font-family: "Helvetica Neue", Helvetica, sans-serif; color: #888; line-height: 30px; text-transform: uppercase; opacity: 0.5; filter: alpha(opacity=50); }

/*index_three*/
.index_four { width: 100%; background: #eaeaea; padding: 57px 0; }

.picFocusindex { width: 1170px; margin: 21px auto 23px; }
.picFocusindex .hd { float: right; width: 505px; padding: 43px 40px 25px 40px; background: #fff; }
.picFocusindex .hd li { float: left; width: 100%; padding-bottom: 30px; }
.picFocusindex .hd li a { display: block; }
.picFocusindex .hd li a h4, .picFocusindex .hd li a span { -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.picFocusindex .hd li a h4 { line-height: 40px; font-size: 18px; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.picFocusindex .hd li a p { margin: 2px 0 11px; font-size: 14px; color: #999; line-height: 24px; height: 48px; overflow: hidden; }
.picFocusindex .hd li a span { display: block; background: url("../images/time_icon.png") left center no-repeat; font-size: 14px; color: #999; padding-left: 23px; }
.picFocusindex .hd li.on a h4 {font-weight: bold; -webkit-transform: translateY(-5px); transform: translateY(-5px); color: #0095e0; }
.picFocusindex .hd li.on a span { -webkit-transform: translateY(5px); transform: translateY(5px); color: #0095e0; }
.picFocusindex .bd{width: 585px;height: 360px;overflow: hidden;float: left;}
.picFocusindex .bd li{ vertical-align:middle; width: 585px;height: 360px;}
.picFocusindex .bd a{  width: 585px;height: 360px; display:block; position: relative; }
.picFocusindex .bd a span{height: 61px;background: rgba(0,0,0,0.7);font-size: 18px;color: #fff;line-height: 61px;position: absolute;width: 565px;padding-left: 20px;bottom: 0;left: 0;display: block;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
/*four end*/
.index_five { padding: 55px 0 74px; }

.five_box { position: relative; width: 1170px; margin: 21px auto 0; }
.five_box .five_prev { left: -34px; }
.five_box .five_next { right: -34px; left: auto; }
.five_box .five_next, .five_box .five_prev { width: 13px !important; height: 24px !important; margin-top: 0; top: 18px; }
.five_box .five_next { background: url("../images/right.png") !important; }
.five_box .five_prev { background: url("../images/left.png") !important; }

.five_img { width: 1170px; margin: auto; }
.five_img .swiper-slide { border: 1px solid #d2d2d2; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; text-align: center; }
.five_img .swiper-slide img { -webkit-transition: all 0.3s linear; transition: all 0.3s linear; display: inline-block; width: 100%; height: 56px; }
.five_img .swiper-slide:hover { border-color: #0095e0; }
.five_img .swiper-slide:hover img { opacity: 0.7; filter: alpha(opacity=70); }

/*index five*/
footer { background: #333333; padding-bottom: 25px; border-bottom: 1px solid #363b3b; }
footer .foot_left { float: left; margin-right: 119px; }
footer .foot_left h2 { padding: 37px 0 30px; }
footer .foot_left p { color: #999; font-size: 14px; }
footer .foot_left h3 { color: #1a71bb; font-family: "Helvetica Neue", Helvetica, sans-serif,Arial; font-size: 32px; font-weight: bold; line-height: 36px; padding: 6px 0 13px; }
footer .foot_left h4 { color: #999; font-size: 24px; font-weight: bold; font-family: Helvetica, "Helvetica Neue", sans-serif,Arial; line-height: 36px; padding: 10px 0; }
footer .foot_left h4 img { margin-top: 7px; margin-right: 7px; }
footer .foot_nav { float: left; padding-top: 27px; }
footer .foot_nav dl { width: 161px; float: left; }
footer .foot_nav dl dt, footer .foot_nav dl dd { width: 100%; }
footer .foot_nav dl dt { position: relative; padding-bottom: 20px; margin-bottom: 19px; }
footer .foot_nav dl dt:after { position: absolute; bottom: 0; left: 0; width: 35px; height: 1px; background: #858585; content: ''; }
footer .foot_nav dl dt a { font-size: 20px; color: #fff; line-height: 36px; }
footer .foot_nav dl a { display: block; }
footer .foot_nav dl a:hover { color: #fff; }
footer .foot_nav dl dd a { color: #999; font-size: 14px; line-height: 30px; }
footer .foot_right {  padding: 47px 26px 30px 26px; float: right; }
footer .foot_right > img { width: 136px; height: 134px; }
footer .foot_right p { font-size: 13px; color: #fff; text-align: center; line-height: 41px; }
footer .foot_right .jia_fenx { margin: 30px 0 0 0; }
footer .foot_right .fx_icon { width: 32px; height: 33px; float: left; position: relative; margin: 0 11px 0 3px !important; }
footer .foot_right .fx_icon img { position: absolute; left: 5px; top: 0; }

.copy_right { background: #333333; }
.copy_right p { float: left; line-height: 60px; color: #999; font-size: 13px; }
.copy_right select { float: right; margin-top: 15px; padding: 2px 0 2px 10px; width: 192px; border: 1px solid #999999; background: #333333; color: #999; font-size: 14px; font-family: 'microsoft yahei'; }

.wap_footer{display: none;position: fixed;width: 100%;height: 50px;background: #005197;bottom:0;z-index: 66;}
.wap_footer a{float: left;display: inline-block;text-align: center;width: 25%;font-size: 15px;}
.wap_footer a span{display: block;width: 100%;color: #fff;}
.wap_footer a img{height: 35px;}

/*index end*/
.floating { position: fixed; right: 0; bottom: 82px; z-index: 5; }
.floating li { width: 48px; background: #d7d7d7; cursor: pointer; margin-bottom: 5px; position: relative; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }
.floating li:hover { background: #017be5; }
.floating .fl2 span { position: absolute; right: 48px; z-index: -1; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }
.floating .fl2 span img { width: 0; height: 0; }
.floating .fl2:hover span img { width: auto; height: auto; }
.floating .fl3:hover i { right: 48px; }
.floating .fl3 i { display: block; top: 0; background: #017be5; position: absolute; right: -135px; height: 48px; line-height: 48px; font-size: 16px; font-weight: bold; width: 125px; padding-left: 10px; color: #fff; z-index: -1; -webkit-transition: all 0.2s linear; transition: all 0.2s linear; }

.n_banner { width: 100%; height: 400px; position: relative; }
.n_banner h4, .n_banner h5 { color: #fff; }
.n_banner h4 { font-size: 48px; line-height: 55px; font-weight: bold; padding-top: 135px; padding-bottom: 6px; }
.n_banner h5 { font-size: 16px; font-family: Arial, "Helvetica Neue", Helvetica, sans-serif; text-transform: uppercase; }

.n_nav { position:relative; width: 100%; height: 60px; line-height: 60px; margin-top:-60px;background: rgba(0, 0, 0, 0.7); }
.n_nav .w_1170 a { color: #fff; font-size: 16px; padding: 0 28px; margin-left: 22px; display: inline-block; }
.n_nav .w_1170 a:first-child { margin-left: 0; }
.n_nav .w_1170 a.on { font-weight: bold; background: #005197; }

.list_p3_one { width: 1170px; margin: auto; font-size: 16px; line-height: 32px; color: #666; }
.list_p3_one img { max-width: 100%; }

.p3_one_tit { text-align: center; font-size: 30px; color: #222; line-height: 40px;padding: 45px 0; position: relative; margin-bottom: 23px; }
.p3_one_tit:after {display: none; width: 37px; height: 1px; background: #222; margin-left: -18px; position: absolute; left: 50%; bottom: 28px; content: ''; }

.p3_one_tit2 { font-size: 30px; color: #013c6f; padding-bottom: 21px; padding-top: 15px; }

.p3_one_dl { width: 100%; margin-top: 8px; margin-bottom: 44px; }
.p3_one_dl dt { background: #5c6670; color: #fff; }
.p3_one_dl dt table td { color: #fff; }
.p3_one_dl table { width: 100%; border-right: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; font-size: 16px; }
.p3_one_dl table td { width: 33%; text-align: center; border-left: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; color: #555; line-height: 25px;padding: 14px 5px; }

.p3_two { width: 1275px; margin: 0 auto 42px; position: relative; }
.p3_two .p3_two_swi { width: 1170px; overflow: hidden; }
.p3_two .p3_two_swi .swiper-slide a { display: block; width: 370px; height: 220px;position: relative; }
.p3_two .p3_two_swi .swiper-slide a img{display: none;}
.p3_two .p3_two_swi .swiper-slide a p{position: absolute;width: 100%;background: rgba(0,0,0,0.5);color: #fff;line-height: 35px;bottom:0;font-size: 14px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;text-align: center;}
.p3_two .p3_two_swi .swiper-slide:hover a a{-webkit-transform: scale(1.05);transform: scale(1.05);}
.p3_two .p3_left, .p3_two .p3_right { width: 24px; height: 44px; position: absolute; top: 50%; }
.p3_two .p3_left { left: 0 !important; background: url("../images/p3_left.jpg"); }
.p3_two .p3_right { right: 0 !important; left: auto; background: url("../images/p3_right.jpg"); }

.p3_three { font-size: 16px; margin-bottom: 95px; }
.p3_three a { color: #666; text-decoration: underline; margin-right: 10px; }
.p3_three a:hover { color: #013c6f; }

.pagination { text-align: center; padding: 33px 0 63px; }
.pagination li{ display:inline }
.pagination li span { display: inline-block; border: 1px solid #d5d5d5; color: #555; font-size: 14px; line-height: 29px; padding: 0 10px; margin: 0 2.5px; }
.pagination a { display: inline-block; border: 1px solid #d5d5d5; color: #555; font-size: 14px; line-height: 29px; padding: 0 10px; margin: 0 2.5px; }
.pagination a.on, .pagination a:hover { background: #005197; border-color: #005197; color: #fff; }
.pagination a.page_prev, .pagination a.page_next { padding: 0 23px; }
.pagination li.active span{ background: #005197; border-color: #005197; color: #fff; }

.list_p4_1 { width: 1200px; margin: 0 auto 0;min-height: 600px; }
.list_p4_1 li { float: left; width: 370px; margin: 0 15px 40px 15px; -moz-box-shadow: 0px 5px 15px #e6e6e6; -webkit-box-shadow: 0px 5px 15px #e6e6e6; box-shadow: 0px 5px 15px #e6e6e6; }
.list_p4_1 li * { -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.list_p4_1 li a { display: block; }
.list_p4_1 li a span { display: block; overflow: hidden; width: 100%; height: 220px; }
.list_p4_1 li a span em { display: block; width: 100%; height: 100%; }
.list_p4_1 li a h4 { overflow: hidden; padding: 0 30px; margin: 20px 0; height: 60px; font-size: 16px; color: #666666; line-height: 30px; }
.list_p4_1 li a:hover span em { -webkit-transform: scale(1.1); transform: scale(1.1); }
.list_p4_1 li a:hover h4 { color: #005197; -webkit-transform: translateY(5px); transform: translateY(5px); }

/*list_p3_2 end*/
.want_one { background: url("../images/wx_bg.jpg") center center no-repeat; height: 700px; }
.want_one h4 { color: #fff; font-weight: bold; font-size: 24px; line-height: 36px; margin-top: 151px; margin-bottom: 32px; }
.want_one ul li { width: 305px; height: 68px; margin-top: 23px; background: #4f9bdc; text-align: center; line-height: 68px; font-size: 18px; }
.want_one ul li:first-child { margin-top: 0; }
.want_one ul li a { color: #fff; display: block; width: 100%; height: 100%; }
.want_one .w_1170 > a { display: inline-block; width: 303px; height: 55px; text-align: center; line-height: 55px; font-size: 18px; color: #fff; border: 1px solid #fff; margin-top: 35px; }

.wang_two .w_1230 { width: 1230px; margin: 59px auto 79px; }
.wang_two .w_1230 form { margin-top: 38px; }
.wang_two .w_1230 h5 { margin-left: 30px; color: #333; font-weight: bold; font-size: 24px; line-height: 36px; }
.wang_two .w_1230 h6 { margin-top: 8px; font-size: 14px; color: #555; margin-left: 30px; line-height: 36px; }
.wang_two .w_1230 p { margin: 0 30px 19px 30px; float: left; }
.wang_two .w_1230 label { font-size: 14px; color: #333; display: inline-block; width: 78px; line-height: 42px; }
.wang_two .w_1230 i { color: red; display: inline-block; width: 18px; font-size: 14px; line-height: 42px; }
.wang_two .w_1230 input[type=text], .wang_two .w_1230 input[type=password] { height: 40px; border: 1px solid #d5d5d5; width: 457px; text-indent: 13px; font-size: 14px; font-family: 'microsoft yahei'; }
.wang_two .w_1230 select { border: 1px solid #d5d5d5; font-size: 14px; font-family: 'microsoft yahei'; width: 457px; text-indent: 13px; padding: 9px 0; color: #b7b7b7; font-size: 14px; }
.wang_two .w_1230 .yzm { width: 159px !important; height: 39px; }
.wang_two .w_1230 img { width: 78px; height: 42px; margin-left: 7px; }
.wang_two .w_1230 input[type=submit] { width: 140px; height: 41px; margin: auto; border: none; background: #005197; color: #fff; font-weight: bold; font-size: 18px; margin: 29px auto 0; display: block; font-family: 'microsoft yahei'; }

.cont_want { width: 100%; text-align: center; border-top: 4px solid #005197; padding: 152px 0 220px; }
.cont_want h5 { font-weight: bold; color: #005197; font-size: 24px; line-height: 36px; padding-top: 12px; }
.cont_want h6 { font-size: 16px; color: #555; line-height: 36px; padding: 24px 0 0; }
.cont_want p { font-size: 14px; color: #555; line-height: 24px; }

/*list_want*/
.p2_banner { position: relative; width: 100%; height: 42px; padding: 57px 0 121px; background: url("../images/list_p2.jpg") center center no-repeat; -webkit-background-size: cover; background-size: cover; }
.p2_banner .w_1170 select { border: none; font-size: 14px; color: #333; font-family: 'microsoft yahei'; text-indent: 14px; width: 285px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 10px 0; float: left; margin-right: 22px; }
.p2_banner .w_1170 input { width: 244px; height: 42px; font-weight: bold; color: #fff; font-size: 18px; border: none; background: #3c88ca; font-family: 'microsoft yahei'; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

.pro_nav { font-size: 14px; color: #333; }
.pro_nav .w_1170 { border: 1px solid #dcdbdb; padding-bottom: 20px; padding-top: 18px; }
.pro_nav .w_1170 div { width: 100%; float: left; margin: 11px 0; }
.pro_nav h5 { float: left; font-size: 14px; line-height: 29px; padding-left: 31px; }
.pro_nav span { float: left; display: block; width: 1000px;height: 29px;padding-right: 65px;  overflow: hidden; position: relative; }
.pro_nav span i { position: absolute; display: inline-block; width: 51px; height: 29px; background: #f2f3f3; text-align: center; line-height: 29px; color: #333; font-size: 13px; right: 26px; cursor: pointer; }
.pro_nav a { float: left; color: #333; display: inline-block; line-height: 29px; padding: 0 12px; margin-left: 15px; margin-right: 6px; font-size: 13px; }
.pro_nav a:hover, .pro_nav a.on { background: #005197; color: #fff; }

.list_p2_1 { width: 1200px; margin: 0 auto 0;min-height: 600px; }
.list_p2_1 * { -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.list_p2_1 li { margin: 29px 15px 0 15px; border: 1px solid #e5e4e4; width: 268px; height: 282px; float: left; }
.list_p2_1 li a { display: block; width: 100%; height: 100%; position: relative; }
.list_p2_1 li a > i { position: absolute; background: #005197; content: ''; }
.list_p2_1 li a > i.i_top { width: 0; height: 1px; top: 0; left: 0; }
.list_p2_1 li a > i.i_right { width: 1px; height: 0; right: 0; top: 0; }
.list_p2_1 li a > i.i_bottom { width: 0; height: 1px; left: 0; bottom: 0; }
.list_p2_1 li a > i.i_left { width: 1px; height: 0; left: 0; top: 0; }
.list_p2_1 li a > span { display: block; width: 100%; height: 177px; }
.list_p2_1 li a:hover i.i_top, .list_p2_1 li a:hover .i_bottom { width: 100%; }
.list_p2_1 li a:hover i.i_left, .list_p2_1 li a:hover .i_right { height: 100%; }
.list_p2_1 li a:hover p:after { width: 50%; }
.list_p2_1 li a:hover p:before { width: 50%; }
.list_p2_1 li p { padding: 18px 13px 4px 13px; width: 242px; position: relative; }
.list_p2_1 li p:after { display: block; position: absolute; width: 0; height: 1px; background: #005197; content: ''; right: 50%; top: 0; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.list_p2_1 li p:before { display: block; position: absolute; width: 0; height: 1px; background: #005197; content: ''; left: 50%; top: 0; -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.list_p2_1 li p i, .list_p2_1 li p em { line-height: 30px; display: block; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.list_p2_1 li p i { font-size: 16px; color: #333; }
.list_p2_1 li p em { color: #005197; font-size: 13px; }

.cont_p2_nav { width: 100%; background: url("../images/cont_p2_bg.jpg") center center no-repeat; height: 80px; }
.cont_p2_nav a { display: inline-block; float: left; padding: 0 23px; color: #fff; font-size: 16px; margin-top: 22px; height: 58px; line-height: 49px; margin-left: 29px; }
.cont_p2_nav a:first-child { margin-left: 0; }
.cont_p2_nav a.on { background: #fff; color: #333; }

.cont_p2_tit { margin-top: 12px; }
.cont_p2_tit h4 { float: left; font-size: 24px; color: #333; line-height: 87px; }
.cont_p2_tit .fx { float: right; font-size: 12px; color: #666; margin-top: 30px; }
.cont_p2_tit .fx h5 { float: left; line-height: 27px; }
.cont_p2_tit .fx .jiathis_style_24x24 { float: left; }
.cont_p2_tit .fx .jiathis_style_24x24 .fx_ico { display: block; position: relative; width: 27px; height: 27px; float: left; margin-left: 9px; }
.cont_p2_tit .fx .jiathis_style_24x24 .fx_ico:after { position: absolute; width: 27px; height: 27px; display: block; background: url("../images/fx_icon.jpg") no-repeat; content: ''; }
.cont_p2_tit .fx .jiathis_style_24x24 .fx_ico2:after { background-position: -36px 0; }
.cont_p2_tit .fx .jiathis_style_24x24 .fx_ico3:after { background-position: -72px 0; }
.cont_p2_tit .fx .jiathis_style_24x24 .fx_ico4:after { background-position: -108px 0; }

.gallery-top { height: 580px; width: 875px; float: left; border: 1px solid #e5e4e4; }
.gallery-top img { width: 100%; }

.gallery-thumbs { height: 603px; width: 273px; float: right; }
.gallery-thumbs .swiper-wrapper { float: left; width: 100%; margin-top: -10.5px; }

.gallery-thumbs .swiper-slide { width: 271px; height: 178px; border: 1px solid #e5e4e4; overflow: hidden; cursor: pointer; }
.gallery-thumbs .swiper-slide img { width: 100%; height: 180px; }

.gallery-thumbs .swiper-slide-active { border-color: #15499a; }

.gallery_box { padding-bottom: 20px; }

.nav-height { position: relative; height: 50px; margin-bottom: 6px; }

.nav-wrap { width: 100%; height: 50px; background: #fff; }

.nav-wrap.navFix { position: fixed; top: 0; left: 0; border-bottom: 1px solid #e3e3e3\9; z-index: 99; }

.nav-wrap ul { padding: 0; margin: 0 auto; width: 1170px; display: block; }

.nav-wrap.navFix ul { border-bottom: 0; }

.nav-wrap ul li { display: inline-block; margin-left: 10px; width: 285px; height: 57px; line-height: 57px; float: left; }
.nav-wrap ul li:first-child { margin-left: 0; }

.nav-wrap li a { display: block; padding: 0 0 0 97px; font-size: 20px; color: #333; background-color: #eff0f0; font-size: 16px; }
.nav-wrap li a i { padding-left: 36px; display: inline-block; background-position: left top; background-repeat: no-repeat; }

.nav-wrap li a:hover { background-color: #005197; color: #fff; font-weight: bold; }

.nav-wrap li a.section1 i { background-image: url("../images/ico1_h.png"); }

.nav-wrap li a.section2 i { background-image: url("../images/ico2_h.png"); }

.nav-wrap li a.section3 i { background-image: url("../images/ico3_h.png"); }

.nav-wrap li a.section4 i { background-image: url("../images/ico4_h.png"); }

.nav-wrap li a.active.section1 i, .nav-wrap li a.section1:hover i { background-image: url("../images/ico1_b.png"); }

.nav-wrap li a.active.section2 i, .nav-wrap li a.section2:hover i { background-image: url("../images/ico2_b.png"); }

.nav-wrap li a.active.section3 i, .nav-wrap li a.section3:hover i { background-image: url("../images/ico3_b.png"); }

.nav-wrap li a.active.section4 i, .nav-wrap li a.section4:hover i { background-image: url("../images/ico4_b.png"); }

.nav-wrap li a.active { background-color: #005197; color: #fff; font-weight: bold; }

.nav-mobile { display: none; font-weight: bold; width: 100%; }

.sec_tit { width: 100%; font-size: 24px; color: #333; line-height: 36px; }

.section-content { font-size: 14px; color: #555; line-height: 32px; width: 1170px; margin: auto; }
.section-content img, .section-content table, .section-content iframe { max-width: 100%; }
.section-content table { width: 100%; border-right: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; font-size: 16px; margin-top: 10px; }
.section-content table tr td { width: 74.5%; text-align: center; border-left: 1px solid #d8d8d8; border-top: 1px solid #d8d8d8; color: #555; line-height: 23px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding: 15px 5px}
.section-content table tr td:first-child { width: 25.5%; }
#section1 ol, .cont_p2_box ol, .p3_one_box ol{padding:0 20px}
#section1 ul, .cont_p2_box ul, .p3_one_box ul{padding:0 20px}
#section1 ol li, .cont_p2_box ol li, .p3_one_box ol li{list-style:decimal}
#section1 ul li, .cont_p2_box ul li, .p3_one_box ul li{list-style:disc}

.sec3_ul { width: 100%; padding-top: 16px; }
.sec3_ul li { float: left; margin-left: 7%; width: 6%; font-size: 16px; text-align: center; }
.sec3_ul li a { color: #555; }
.sec3_ul li img { -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.sec3_ul li span { padding-top: 4px; display: inline-block; }
.sec3_ul li:first-child { margin-left: 0; }
.sec3_ul li:hover span { color: #005197; }
.sec3_ul li:hover img { opacity: 0.7;filter: alpha(opacity=70);-webkit-transform: translateY(3px) rotate(20deg); transform: translateY(3px) rotate(20deg); }

.sec_tit { padding-top: 54px; padding-bottom: 12px; }

.sec3_ul2 { width: 100%; margin-top: 11px; }
.sec3_ul2 li { float: left; width: 270px; margin-left: 30px; }
.sec3_ul2 li:nth-child(4n+1) { margin-left: 0; }
.sec3_ul2 li a { display: block; }
.sec3_ul2 li a * { -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.sec3_ul2 li a span { display: block; width: 100%; height: 184px; }
.sec3_ul2 li a i { display: block; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 54px; text-align: center; font-size: 14px; color: #555; }
.sec3_ul2 li a:hover span { -webkit-transform: translateY(3px); transform: translateY(3px); }
.sec3_ul2 li a:hover i { color: #005197; }
.sec3_ul2 li a > img{display: none;}

.cont_p2_twotit { width: 1170px; margin: 46px auto; border-bottom: 1px solid #dbdcdc; font-size: 24px; color: #333; height: 65px; }
.cont_p2_twotit span { line-height: 64px; display: inline-block; border-bottom: 3px solid #005197; }

/*p2 end*/
.list_p1_3 { width: 1170px; margin: 0 auto 80px; background: url("../images/ico_x.jpg") center top repeat-y; }
.list_p1_3 dl { float: left; margin-right: 50%; width: 47%; padding-right: 3%; text-align: right; }
.list_p1_3 dt { position: relative; font-size: 24px; color: #333; padding-bottom: 16px; }
.list_p1_3 dt:after { width: 18px; height: 18px; -webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%; background: #3982c0; display: inline-block; position: absolute; right: -8.1%; top: 0; content: ''; }
.list_p1_3 dd { font-size: 15px; color: #555; line-height: 30px;padding-bottom:10px}
.list_p1_3 dl.ml50 { margin-left: 53%; text-align: left; }
.list_p1_3 dl.ml50 dt:after { right: auto; left: -8%; }

.list_p2 { width: 1170px; margin: 18px auto;min-height:600px; }
.list_p2 * { -webkit-transition: all 0.3s linear; transition: all 0.3s linear; }
.list_p2 dl { width: 100%; float: left; padding: 40px 0; border-bottom: 1px solid #e3e2e2; }
.list_p2 dl dt { float: left; width: 274px; height: 190px; overflow: hidden; }
.list_p2 dl dt a { display: block; width: 100%; height: 100%; }
.list_p2 dl dd { width: 864px; float: right; }
.list_p2 dl dd a { display: block; }
.list_p2 dl dd a h5 { font-size: 20px; color: #333; line-height: 40px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.list_p2 dl dd a h6 { font-size: 14px; color: #888; padding: 3px 0 16px 0; }
.list_p2 dl dd a p { font-size: 14px; color: #888; line-height: 24px; height: 48px; overflow: hidden; }
.list_p2 dl dd a em { margin-top: 22px; float: right; display: inline-block; border: 1px solid #d4d4d4; text-align: center; color: #555; font-size: 14px; width: 129px; height: 32px; line-height: 32px; }
.list_p2 dl:hover dt a { -webkit-transform: scale(1.05); transform: scale(1.05); }
.list_p2 dl:hover dd a h5 {font-weight: bold; color: #005197; -webkit-transform: translateX(5px); -moz-transform: translateX(5px); -ms-transform: translateX(5px); -o-transform: translateX(5px); transform: translateX(5px); }
.list_p2 dl:hover dd a em { border-color: #005197; background: #005197; color: #fff; }

.cont_p2_em { text-align: center; width: 900px; margin: auto; border-bottom: 1px solid #dddddd; padding-bottom: 12px; }
.cont_p2_em span { float: left; margin-right: 16px; color: #777; line-height: 36px; font-size: 14px; }
.cont_p2_em span img { float: left; margin-top: 9px; }
.cont_p2_em > a { float: right; font-size: 14px; color: #777; display: inline-block; line-height: 30px; }
.cont_p2_em > a img { float: left; margin-top: 9px; }

.cont_p2_tit { width: 100%; margin: 43px auto 27px; text-align: center; font-size: 24px; color: #222; line-height: 36px; }

.cont_em { float: left; margin: 9px 0 0 0; padding: 0; font-size: 14px; }
.cont_em span { font-size: 14px !important; }
.cont_em .cont_em_icon { position: relative; width: 27px; height: 17px; }
.cont_em .cont_em_icon img { position: absolute; width: 100%; height: 100%; left: 0; top: 2px; }

.cont_p2_box {min-height: 400px; width: 900px; margin: auto; font-size: 14px; color: #555; line-height: 30px; border-bottom: 1px solid #dddddd; padding: 29px 0 63px 0; }
.cont_p2_box img, .cont_p2_box table, .cont_p2_box iframe { max-width: 100%; }

.page_f { font-size: 14px; line-height: 30px; width: 1170px; margin: auto; font-weight: bold; color: #555; padding: 22px 0 70px; }
.page_f a { color: #333; font-weight: normal; }

.list_p1_1 { line-height: 32px; font-size: 15px; color: #666; width: 1170px; margin: auto; }
.list_p1_1 img, .list_p1_1 table, .list_p1_1 iframe { max-width: 100%; }

.p1_one { margin: 25px 0 107px; }
.p1_one li { float: left; margin-left: 30px; }
.p1_one li:first-child { margin-left: 0; }

.p1_two { margin-top: 16px; margin-bottom: 45px; }
.p1_two li { float: left; margin-left: 30px; margin-bottom: 46px; }
.p1_two li:nth-child(4n+1) { margin-left: 0; }
.p1_two li img{width: 267px;height: 71px;}
.n_down_nav { width: 100%; text-align: center; position: relative; margin: 54px 0 44px; }
.n_down_nav:after { width: 100%; height: 1px; background: #e5e5e5; content: ''; position: absolute; top: 22px; left: 0; z-index: -1; }
.n_down_nav span { padding: 0 15px; background: #fff; display: inline-block; }
.n_down_nav a { position: relative; z-index: 2; display: inline-block; border: 1px solid #d7d6d6; width: 147px; height: 43px; line-height: 43px; font-size: 16px; color: #333; margin: 0 11px; background: #fff; }
.n_down_nav a:hover, .n_down_nav a.on { background: #005197; color: #fff; border-color: #005197; }

.list_p1_2 { width: 1214px; margin: 5px auto 3px;min-height: 400px; }
.list_p1_2 li { width: 258px; float: left; margin: 0 22px 12px 22px; }
.list_p1_2 li a { display: block; }
.list_p1_2 li a span { display: block; width: 100%; height: 201px; }
.list_p1_2 li a p { text-align: center; font-size: 14px; color: #555; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 48px; }
.list_p1_2 li a>img{display: none;}

.list_p5_3 { width: 1170px; margin: 0 auto 14px; min-height: 500px;}
.list_p5_3 li { float: left; width: 100%; }
.list_p5_3 li dl { float: left; width: 100%; }
.list_p5_3 li dl dt { cursor: pointer; background: url("../images/q_h.jpg") left 27px no-repeat; line-height: 25px; font-size: 16px; color: #555; padding-bottom: 32px; padding-top: 32px; padding-left: 50px; border-bottom: 1px solid #dfdfdf; }
.list_p5_3 li dl dd { display: none; padding-left: 50px; background: url("../images/q_a.jpg") left 27px no-repeat; padding-top: 28px; font-size: 14px; color: #555; line-height: 26px; padding-bottom: 39px; }
.list_p5_3 li dl dd p { background: #f6f6f6; padding: 22px 30px; }
.list_p5_3 li dl.on dt { background: url("../images/q_l.jpg") left 22px no-repeat; color: #005197; }

.n_down_nav2 span { padding: 0 11px; }
.n_down_nav2 span a { margin: 0; }

.list_p5_2 { width: 1170px; margin: 0 auto; padding-top: 24px;min-height: 400px; font-size: 14px; color: #666; line-height: 30px; }
.list_p5_2 img, .list_p5_2 table, .list_p5_2 iframe { max-width: 100%; }
.list_p5_2 .p2_form { width: 100%; }
.list_p5_2 .p2_form img { margin-left: 10px; }
.list_p5_2 .p2_form input[type=text] { border: 1px solid #d5d5d5; width: 474px; height: 40px; line-height: 40px; text-indent: 10px; color: #555; font-size: 14px; }
.list_p5_2 .p2_form > p { width: 100%; display: block; float: left; }
.list_p5_2 .p2_form input[type=submit] { background: #005197; border: none; color: #fff; font-weight: bold; width: 235px; height: 48px; font-size: 18px; display: block; margin: 34px auto 69px; font-family: 'microsoft yahei'; }
.list_p5_2 .p2_form label { display: inline-block; float: left; width: 79px; line-height: 42px; }
.list_p5_2 .p2_form > div { width: 556px; float: left; margin-top: 25px; }
.list_p5_2 .p2_form > div:first-child { margin-right: 58px; }
.list_p5_2 .p2_form > div h5 { font-size: 16px; font-weight: bold; color: #333; padding-bottom: 21px; }
.list_p5_2 .p2_form > div p { width: 100%; margin-bottom: 19px; float: left; }
.list_p5_2 .p2_form > div select { border: 1px solid #d5d5d5; width: 474px; text-indent: 10px; padding: 10px 0; font-family: 'microsoft yahei'; font-size: 14px; color: #555; }
.list_p5_2 .p2_form > div textarea { width: 474px; border: 1px solid #d5d5d5; height: 101px; font-family: 'microsoft yahei'; font-size: 14px; color: #555; line-height: 30px; text-indent: 10px; }

.down_select { background: #eaeaea; padding: 37px 0 32px; }
.down_select select { width: 280px; float: left; margin-left: 20px; height: 42px; line-height: 42px; font-size: 14px; color: #333; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; text-indent: 10px; font-family: 'microsoft yahei'; }
.down_select select:first-child { margin-left: 0; }
.down_select input { width: 243px; height: 42px; border: none; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-weight: bold; color: #fff; font-size: 18px; background: #005197; float: right; margin-right: 1px; font-family: 'microsoft yahei'; }

.list_p5_1 { width: 1170px; margin: 43px auto 0;min-height: 400px; }
.list_p5_1 li { width: 1168px; border: 1px solid #d7d6d6; margin-bottom: 21px; float: left; }
.list_p5_1 li h5 { float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 58px; font-size: 16px; color: #555; padding-left: 26px; width: 680px; }
.list_p5_1 li h5 a { color: #555; }
.list_p5_1 li h5 a:hover { color: #d82128; }
.list_p5_1 li span { display: inline-block; float: left; line-height: 58px; font-size: 14px; color: #777; margin-left: 36px; }
.list_p5_1 li > a { float: right; display: inline-block; width: 62px; height: 58px; background: url("../images/down_black.jpg") center center no-repeat; margin-left: 25px; }
.list_p5_1 li > a:hover { background: url("../images/down_h.jpg") center center no-repeat; }

.list_p6_3 { width: 1170px; margin: 0 auto 85px; font-size: 14px; color: #666; line-height: 36px; }
.list_p6_3 .p6_3_one { border-top: 1px solid #ededed; border-bottom: 1px solid #ededed; margin: 43px 0; }
.list_p6_3 .p6_3_one li { float: left; width: 320px; padding: 21px 0 21px 70px; }
.list_p6_3 .p6_3_one li img { float: left; margin-right: 20px; }
.list_p6_3 .p6_3_one li span, .list_p6_3 .p6_3_one li i { display: block; }
.list_p6_3 .p6_3_one li span { font-size: 14px; color: #555; line-height: 16px; padding-top: 21px; }
.list_p6_3 .p6_3_one li i { font-size: 18px; color: #555; }

.list_p6_2 { width: 1170px; margin: 54px auto 13px;min-height: 500px; }
.list_p6_2 dt { width: 100%; background: #5b6670; float: left; color: #fff; font-weight: bold; font-size: 15px; line-height: 57px; }
.list_p6_2 span { display: inline-block; float: left; }
.list_p6_2 span.span1 { padding-left: 35px; width: 438px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.list_p6_2 span.span2 { width: 221px; text-align: center; }
.list_p6_2 span.span3 { width: 223px; text-align: center; }
.list_p6_2 span.span4 { width: 196px; text-align: center; }
.list_p6_2 dd { width: 100%; }
.list_p6_2 dd ul { width: 100%; }
.list_p6_2 dd ul li { float: left; width: 100%; border-bottom: 1px solid #ebebeb; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; line-height: 60px; font-size: 15px; }
.list_p6_2 dd ul li a { color: #333; }

.cont_p6_2 { width: 1170px; margin: 20px auto 70px; }
.cont_p6_2 .cont_p6_2_tit { color: #222; font-size: 24px; line-height: 36px; padding: 23px 0; }
.cont_p6_2 .cont_p6_2_em { padding-bottom: 17px; }
.cont_p6_2 .cont_p6_2_em em { border: 1px solid #005197; padding: 0 15px; display: inline-block; float: left; line-height: 23px; color: #005197; margin-left: 13px; font-size: 14px; }
.cont_p6_2 .cont_p6_2_em em:first-child { margin-left: 0; }
.cont_p6_2 > h5 { font-size: 16px; color: #333; font-weight: bold; line-height: 24px; padding: 21px 0 11px; }
.cont_p6_2 .cont_p6_2box1 { font-size: 14px; color: #666; line-height: 32px; }
.cont_p6_2 .p6_2a { background: #005197; width: 177px; height: 50px; text-align: center; line-height: 50px; display: inline-block; color: #fff; font-weight: bold; font-size: 16px; margin-top: 35px; }

.list_p6_1 { width: 1170px; margin: 0 auto 46px; }
.list_p6_1 > img { float: left; }
.list_p6_1 form { width: 627px; float: right; }
.list_p6_1 form p { margin-bottom: 19px; float: left; width: 100%; }
.list_p6_1 form label { display: inline-block; width: 77px; float: left; font-size: 14px; color: #333; line-height: 36px; }
.list_p6_1 form input[type=text] { width: 508px; height: 40px; border: 1px solid #d5d5d5; font-family: 'microsoft yahei'; text-indent: 10px; }
.list_p6_1 form textarea { width: 508px; text-indent: 10px; height: 143px; border: 1px solid #d5d5d5; line-height: 28px; font-size: 14px; color: #555; font-family: 'microsoft yahei'; }
.list_p6_1 form input[type=submit] { border: none; width: 140px; height: 41px; color: #fff; font-weight: bold; font-size: 18px; font-family: 'microsoft yahei'; margin-left: 77px; background: #005197; }

.list_search{width: 1170px;margin: auto;}
.list_search li{line-height: 45px;border-bottom: 1px dashed #ccc;float: left;width: 100%;}
.list_search li span{float: right;font-size: 12px;color: #666;}
.list_search li a{float: left;font-size: 14px;width: 80%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}

.j_1{padding: 58px 0 42px;}

/****************************************************/
/****************************************************/
/****************************************************/
/****************************************************/
/****************************************************/
.cont_p5_tit { width: 1141px; padding-left: 29px; margin: 50px auto 0; background: #f4f4f4; line-height: 60px; font-size: 18px; color: #555; }

.cont_p5_em { width: 1170px; margin: auto; }
.cont_p5_em span { float: left; display: inline-block; color: #888; font-size: 14px; margin-left: 37px; line-height: 84px; }
.cont_p5_em span:first-child { margin-left: 0; }
.cont_p5_em p { width: 100%; float: left; }

.cont_p5_box { width: 1170px; margin: 36px auto 106px; padding-top: 19px; border-top: 1px solid #e0e1e1; }
.cont_p5_box h5 { font-size: 16px; color: #666; line-height: 73px; }
.cont_p5_box img { max-width: 100%; }

/*20180510*/
/****************************************************/


.p5_2_2{width: 1170px;margin: auto;}
.zj_1,.zj_2{text-align: center;}
.zj_1 h5,.zj_2 h5{font-size: 18px;color: #333;font-weight: bold;line-height: 32px;}
.zj_1 p{font-size: 14px;color: #666;line-height: 32px;padding: 5px 0 22px;}
.zj_2{padding-top: 10px;}
.zj_2 ul {padding-top: 33px;}
.zj_2 ul li{display: inline-block;margin: 0 27px;}
.zj_2 ul li span{display: block;color: #444;font-size: 16px;line-height: 37px;}
.zj_3{width: 80%;margin:40px auto;}
.zj_3 img{margin: 0 1.3% 3% 1.3%;max-width: 100%;float: left;width: 46%;}

.zj_4{width: 80%;margin:0 auto;text-align: center;padding: 40px 0 80px;}
.zj_4 img{width: 100%;margin-bottom: 43px;}
.zj_4 h5,.zj_6 h5{font-weight: bold;color: #333;font-size: 16px;line-height: 30px;}

.zj_5,.zj_7{width: 80%;margin: auto;}
.zj_6{text-align: center;}
.zj_6 li{display: inline-block;margin: 0 30px;}
.zj_6 ul{padding-top: 30px;padding-bottom: 50px;}
.zj_6 li span{display: block;line-height: 56px;color: #444;font-size: 16px;}

.zj_7 h5{font-size: 18px;font-weight: bold;color: #333;line-height: 32px;padding-top: 15px;padding-bottom: 10px;}
.zj_7 p{font-size: 16px;color: #666;line-height: 32px;padding-bottom: 10px;}
.zj_1 img{max-width: 100%;}

.vido_center{width: 970px;height: 500px;position: absolute;left: 50%;margin-left: -485px;top: 0;display:none;}
.vido_center video{width: 100%;height: 100%;}

.cont_em a{margin:0 6px 0 0 !important;}
.cont_em i{margin-right:10px}
@media screen and (max-width: 1180px) {
.index_two{height: 300px;}
.vido_center{width: 100%;height: 300px;left: 0;top: 0;margin: 0;}

	
	.p5_2_2{width: 96%;margin:  0 2%;}
	.p3_two .p3_left, .p3_two .p3_right{display: none;}
	.cont_p2_em,.cont_p2_box,.page_f,.cont_p5_em,.cont_p5_tit,.cont_p5_em{width: 96%;padding: 2%;}
	.cont_p5_em span{margin-left: 2%;}
	.pro_nav .w_1170 div span{padding-right: 9%;width: 91% !important;}
	.index_one .one_one a span i,.one_two a span i{bottom: 40px}
	.pro_nav span i{right:5px;}
	.index_one .one_one a:hover p{-webkit-transform: translateY(0);transform: translateY(0);}
	.index_one .one_one a:hover span i{-webkit-transform: translateY(0);transform: translateY(0);}
	.index_one .one_one a p,.one_two a p{height: 140px;bottom:0;overflow: hidden;display:none}
	.one_two a:hover p{-webkit-transform: translateY(0);transform: translateY(0);}
	.one_two a:hover span i{-webkit-transform: translateY(0);transform: translateY(0);}
	.wap_footer{display: block;}

	.cont_p2_tit h4{line-height: 30px;}
	.j_1 img{padding-bottom: 20px;}
	.cont_p5_box { width: 94%; padding: 0 3%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	.picFocusindex{width: 96%;padding: 0 2%;}
	.picFocusindex .bd{display: none;}
	.picFocusindex .hd{width: 100%;padding: 30px 20px;-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;}
	.list_search{width: 94%;padding: 0 3%;}
	.list_search li span{display: none;}
	.list_p6_3{width: 100%;}
	.list_p6_3 .p6_3_one{width: 100%;border:none;}
	.list_p6_3 .p6_3_one li{margin: 0 ;padding: 0;width: 33.33%;text-align: center;}
	.list_p6_3 .p6_3_one li img{margin-right: 0;float: none;display: inline-block;}
  .list_p6_1 { width: 94%; padding: 0 3%; }
  .list_p6_1 > img { display: none; }
  .list_p6_1 form { width: 100%; }
  .list_p6_1 form label { width: 100%; }
  .list_p6_1 form input[type=text], .list_p6_1 form textarea { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .list_p6_1 form input[type=submit] { margin-left: 0; }
  .list_p6_2 { width: 94%; padding: 0 3%; }
  .list_p6_2 span.span1, .list_p6_2 span.span4 { width: 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .list_p6_2 span.span2, .list_p6_2 span.span3 { display: none; }
  .cont_p6_2 { width: 94%; padding: 0 3%; }
  .cont_p6_2 .cont_p6_2_em em { margin-bottom: 5px; }
  .cont_p6_2 .cont_p6_2_em em:first-child { margin-left: 13px; }
  .list_p5_1 { width: 94%; padding: 0 3%; }
  .list_p5_1 li { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .list_p5_1 li h5 { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .list_p5_1 li span { padding-left: 26px; margin-left: 0; }
  .down_select .w_1170 { width: 94%; padding: 0 3%; }
  .down_select .w_1170 select { width: 100%; margin: 0 0 1.5% 0; }
  .down_select .w_1170 input { width: 100%; margin: 1% 0 0 0; }
  .n_down_nav2 span a { margin-bottom: 10px; }
  .list_p5_2 { width: 94%; padding: 0 3%; }
  .list_p5_2 .p2_form input[type=text] { width: 100%; }
  .list_p5_2 .p2_form > div { width: 100%; }
  .list_p5_2 .p2_form > div:first-child { margin-right: 0; }
  .list_p5_2 .p2_form > div input[type=text], .list_p5_2 .p2_form > div select, .list_p5_2 .p2_form > div textarea { width: 100%; }
  .list_p5_3 { width: 94%; padding: 0 3%; }
  .list_p5_3 li dl dd p { padding: 22px 10px; }
  .n_down_nav { width: 94%; padding: 0 3%;margin:0 0 25px 0 }
  .p3_one_tit{padding:38px 0 10px}
  .n_down_nav:after { display: none; }
  .n_down_nav span { width: 30%; }
  .n_down_nav a { width: 100%; margin: 0 1.5% 1.5% 1.5%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .list_p1_2 { width: 100%; }
  .list_p1_2 li { width: 22%; margin: 0 1.5%; }
  .list_p1_2 li span { height: 0 !important; padding-bottom: 75%; }
  .p1_two li { margin: 0 2.5% 20px 2.5%; width: 20%; }
  .p1_two li:nth-child(4n+1) { margin: 0 2.5% 20px 2.5%; }
  .p1_one li { width: 30%; margin: 0 1.5%; }
  .p1_one li:first-child { margin: 0 1.5%; }
  .list_p1_1 { width: 94%; padding: 0 3%; }
  .list_p2 { width: 94%; padding: 0 3%; }
  .list_p2 dl dt { display: none; }
  .list_p2 dl dd { width: 100%; }
  .list_p1_3 { width: 94%; padding: 0 3%; background: none; }
  .list_p1_3 dl { width: 97%; margin-right: 0; text-align: left; margin-bottom: 5%; float: left; padding-right: 0; }
  .list_p1_3 dt { padding-left: 30px; }
  .list_p1_3 dt:after { left: 0; right: auto; }
  .list_p1_3 dl.ml50 { margin-left: 0; }
  .list_p1_3 dl.ml50 dt:after { left: 0; right: auto; }
  .sec3_ul2 li { width: 40%; margin: 0 5% 5% 5%; }
  .sec3_ul2 li:nth-child(4n+1) { margin: 0 5% 5% 5%; }
  .sec3_ul2 li a span { height: auto; padding-bottom: 65%; }
  .sec3_ul li { width: 33%; margin: 0 0 3% 0; }
  .sec3_ul li span { display: block; }
  .cont_p2_tit { width: 94%; padding: 0 3%; }
  .cont_p2_tit .w_1170 { width: 100%; }
  .cont_p2_tit .fx { display: none; }
  .nav-wrap ul { width: 100%; }
  .nav-wrap ul li { width: 25%; margin-left: 0; height: 40px; line-height: 40px; text-align: center; }
  .nav-wrap ul li a, .nav-wrap ul li i { padding: 0; }
  .nav-wrap ul li i { background-image: none; }
  .section-content { width: 94%; padding: 0 3%; }
  .nav-wrap li a.section1 i { background-image: none; }
  .nav-wrap li a.section2 i { background-image: none; }
  .nav-wrap li a.section3 i { background-image: none; }
  .nav-wrap li a.section4 i { background-image: none; }
  .nav-wrap li a.active.section1 i, .nav-wrap li a.section1:hover i { background-image: none; }
  .nav-wrap li a.active.section2 i, .nav-wrap li a.section2:hover i { background-image: none; }
  .nav-wrap li a.active.section3 i, .nav-wrap li a.section3:hover i { background-image: none; }
  .nav-wrap li a.active.section4 i, .nav-wrap li a.section4:hover i { background-image: none; }
  .gallery_box { width: 100%; }
  .gallery-top { width: 100%; height: auto; }
  .gallery-thumbs, .cont_p2_nav { display: none; }
  .gallery-thumbs .swiper-slide { width: 100%; }
  .list_p2_1 { width: 100%; }
  .list_p2_1 li { width: 30%; margin: 1.5%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; height: auto; }
  .list_p2_1 li a > span { height: 0; padding-bottom: 60%; }
  .list_p2_1 li p { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width: 100%; }
  .p2_banner { height: auto; padding: 20px 0; }
  .p2_banner .w_1170 { width: 94%; padding: 0 3%; }
  .p2_banner .w_1170 select, .p2_banner .w_1170 input { width: 100%; margin-bottom: 10px; }
  .pro_nav { width: 98%; margin: 0 1%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .pro_nav .w_1170 { width: 100%; }
  .pro_nav .w_1170 div h5 { width: 100%; font-size: 16px; line-height: 30px; padding: 0 0 0 15px; }
  .pro_nav .w_1170 div span { width: 100%; }
  .cont_want { width: 94%; padding: 20% 3%; }
  .want_one { width: 100%; height: auto; padding-bottom: 20%; }
  .want_one h4 { margin-top: 20%; }
  .want_one .w_1170 { width: 100%; }
  .wang_two .w_1230 { width: 94%; padding: 0 3%; }
  .wang_two .w_1230 p { width: 100%; margin: 10px 0; }
  .wang_two .w_1230 input[type=text], .wang_two .w_1230 input[type=password], .wang_two .w_1230 select { width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .wang_two .w_1230 h6, .wang_two .w_1230 h5 { margin-left: 0; }
  .wang_two .w_1230 .yzm { width: 70% !important; }
  .list_p4_1 { width: 100%; }
  .list_p4_1 li { width: 30%; margin: 0 1.5% 2.5% 1.5%; }
  .page a { display: none; }
  .page a.page_prev, .page a.page_next { display: block; width: 40%; float: left; margin: 0 5%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
  .p3_two { width: 94%; margin: 0 3%; }
  .p3_two .p3_two_swi { width: 100%; }
  .p3_two .p3_two_swi .swiper-slide a { width: 100%; }
  .list_p3_one { width: 94%; margin: 0 3%; }
  .n_banner { height: 220px; font-family:'SimHei'}
  .n_banner > .w_1170 { width: 100%; text-align: center; }
  .n_banner h4 { padding-top: 88px; font-size:25px;padding-bottom:0;line-height:30px;}
  .n_banner h5{font-size:14px;font-family:'SimHei'}
  .n_nav {margin:0;height:auto;text-align:center;line-height:40px;}
  .n_nav .w_1170{width:94%;}
  .n_nav .w_1170 a{width:25%;padding:0;margin:0;float:left;}
  .head-v3, .floating { display: none; }
  .m_header { display: block;padding-bottom:15px }
  .banner_box { width: 100%; height: auto; margin: 0 auto 15px; }
  .banner, .wap_banner { width: 100%; }
  .banner, .ban_1200 { position: static; height: 415px; margin-left: 0; width: 100%; }
  .wap_banner .pic { height: 415px; }
  .wap_banner .pic img { max-width: 100%; }
  .ban_1200 .b_img2 { top: 190px; }
  .ban_1200 .b_img3 { top: 315px; }
  .ban_1200 .b_img1, .ban_1200 .b_img2, .ban_1200 .b_img3 { left: 3%; }
  .ban_1200 .b_img4 { display: none; }
  /*header banner*/
  .index_one .one_one { width: 100%; margin-left: 0; }
  .index_one .one_two { width: 100%; margin-left: 0; margin-top: 20px; }
  .index_three { width: 100%; }
  .index_three ul { width: 100%; }
  .floating { display: none; }
  .copy_right .w_1170 { width: 100%; text-align: center; }
  .copy_right .w_1170 select { display: none; }
  .copy_right .w_1170 p { line-height: 40px; width: 100%; float: none; }
  footer .foot_left { width: 100%; text-align: center; }
  footer .foot_nav { display: none; }
  footer .w_1170 { width: 94%; padding: 0 3%; }
  footer .foot_right { display: none; }
  .five_box, .five_img { width: 100%; }
  .five_box .five_prev { left: 10px; }
  .five_box .five_next { right: 10px; }
/*  .four_1170 { width: 100%; }
  .four_1170 .four_ul { width: 94%; padding: 5% 3% 0 3%; }
  .four_1170 .four_img { width: 100%; } 
  
}
*/
.index_one .one_one a p{display:none}
}

@media screen and (max-width: 800px) { .index_three ul li { width: 90%; padding: 0 5%; margin: 0 0 40px 0; }
  .list_p4_1 li { width: 45%; margin: 0 2.5% 2.5% 2.5%; } }
@media screen and (max-width: 640px) { 
  .n_nav .w_1170 a{width:50%;}

.index_one .one_one { height: 355px; }
  .index_two { height: 300px; }
  .index_two .two_bg img { margin-top: 20%; }
/*  .four_1170 .four_img { height: 280px; }
  .four_1170 .four_img .swiper-slide a span { height: 280px; }
*/  
	.list_p4_1 li { width: 90%; margin: 0 5% 2.5% 5%; }
  .list_p2_1 li { width: 90%; margin: 5%; }
  .sec3_ul2 li { width: 90%; }
  .p1_one li { width: 100%; margin: 0 0 2% 0; text-align: center; }
  .p1_one li:first-child { margin: 0 0 2% 0; }
  .p1_two li { margin: 0 0 20px 0; width: 50%; overflow: hidden; }
  .p1_two li:nth-child(4n+1) { margin: 0 0 20px 0; }
  .list_p1_2 li { width: 45%; margin: 0 2.5%; }
  .list_p1_2 li span { padding-bottom: 75%; } 
.list_p6_3 .p6_3_one li{margin: 0 0 20px 0;width: 100%;}
}

/*# sourceMappingURL=common.css.map */
